(Fcoordinates_in_window_p): Take account of FRAME_INTERNAL_BORDER_WIDTH.
authorRichard M. Stallman <rms@gnu.org>
Sun, 25 Jul 2004 17:35:49 +0000 (17:35 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 25 Jul 2004 17:35:49 +0000 (17:35 +0000)
src/window.c

index 409d0972fddea32a942d75c7991a9abbcded7338..8a574becd061882be1b928b23cee6942b44ade27 100644 (file)
@@ -783,8 +783,8 @@ If they are in the windows's left or right marginal areas, `left-margin'\n\
   ly = Fcdr (coordinates);
   CHECK_NUMBER_OR_FLOAT (lx);
   CHECK_NUMBER_OR_FLOAT (ly);
-  x = FRAME_PIXEL_X_FROM_CANON_X (f, lx);
-  y = FRAME_PIXEL_Y_FROM_CANON_Y (f, ly);
+  x = FRAME_PIXEL_X_FROM_CANON_X (f, lx) + FRAME_INTERNAL_BORDER_WIDTH (f);
+  y = FRAME_PIXEL_Y_FROM_CANON_Y (f, ly) + FRAME_INTERNAL_BORDER_WIDTH (f);
 
   switch (coordinates_in_window (w, &x, &y))
     {